Distributed Shared Memory : A Page-Based Approach

نویسندگان

چکیده

In 1986, Kai Li's PhD thesis, "Shared Virtual Memory on Loosely Coupled Microprocessors," introduced the concept of Distributed Shared (DSM) systems, which has since facilitated further research in this field. One approach to implementing DSM distributed systems is page-based method, utilizes virtual memory techniques map pages a process' address space onto physical multiple nodes. The system automatically moves between nodes as needed, ensuring coherence and consistency for shared page updates. Page-based offers several advantages, including improved performance due reduced communication overhead better data locality, simplified programming models that resemble centralized scalability by allowing additional join expand capacity. However, its suitability certain depends their specific requirements characteristics. been applied various high- computing, cloud databases. Nonetheless, remote access overheads, cache issues, necessity well-connected network remain potential limitations approach. Key words: memory, Paging, coherence,

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Page-based Distributed Shared Memory

Distributed shared memory systems strive to overcome the architectural limitations of shared memory computers and to make easier developing parallel programs in distributed environment. As is known, however, in order to meet these goals in practice many specific and difficult problems have to be solved. In this paper fundamentals of DSM systems' construction — including basic design, mechanisms...

متن کامل

UsulDSM: A Page-based Recoverable Distributed Shared Memory Project Report

UsulDSM is a page-based recoverable software distributed shared memory system designed for network of computers that don’t have access to a physically shared memory. In this report we describe architecture of the UsulDSM and discuss its design and implementation. We also evaluate its performance through a simple parallel application that uses UsulDSM. We also analyze UsulDSM’s scalability and t...

متن کامل

A Comparative Study of Page-based and Object-based Distributed Shared Memory

Software Distributed Shared Memory (DSM) systems combine the ease of shared memory programming with the efficiency of message passing architectures. However, there are several design and implementation issues related to DSM software, that strongly affect their overall performance. Among these issues, the most important is the coherence granularity. Both the traditional page-based implementation...

متن کامل

Producer-Push - A Protocol Enhancement to Page-Based Software Distributed Shared Memory Systems

This paper describes a technique called producer-push that enhances the performance of a page-based software distributed shared memory system. Shared data, in software DSM systems, must normally be requested from the node that produced the latest value. Producer-push utilizes the execution history to predict this communication so that the data is pushed to the consumer before it is requested. I...

متن کامل

A memory approach to consistent, reliable distributed shared memory

Fault-tolerant distributed shared memory systems do not always need to support a complete and consistent recovery after a failure. We describe a framework, within which di erent approaches to, and different degrees of consistency and recoverability can be understood. The addition of consistent failure recovery may be approached from two di erent viewpoints: either by an application-oriented vie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Indian Scientific Journal Of Research In Engineering And Management

سال: 2023

ISSN: ['2582-3930']

DOI: https://doi.org/10.55041/ijsrem21454